.hv-designer-canvas-comp-node{
    width: 100%;
    height: 100%;
    .hv-designer-canvas-comp-node-menu{
        position: absolute;
        right: 2px;
        top: 2px;
        z-index: 9;
        background-color: var(--hv-dash-des-canvas-panel-comp-node-menu-btn-bg);
        border-radius: var(--hv-border-radius-sm);
        width: 24px;
        height: 24px;
        text-align: center;
        line-height: 24px;
        cursor: pointer;
        display: none;
        &:hover{
            opacity: 0.9;
        }
        :deep(.anticon){
            color: var(--hv-dash-des-canvas-panel-comp-node-menu-btn-color);
        }
    }

    &:hover{
        .hv-designer-canvas-comp-node-menu{
            display: block;
        }
    }
}